Specifying Properties of Dynamic Architectures using Con guration Traces
نویسندگان
چکیده
The architecture of a system describes the system's overall organization into components and connections between those components. With the emergence of mobile computing, dynamic architectures became increasingly important. In such architectures, components may appear or disappear, and connections may change over time. Despite the growing importance of dynamic architectures, the speci cation of properties for those architectures remains a challenge. To address this problem, we introduce the notion of con guration traces to model properties of dynamic architectures. Then, we investigate these properties to identify di erent types thereof. We show completeness and consistency of these types, i.e., we show that (almost) every property can be separated into these types and that a property of one type does not impact properties of other types. Con guration traces can be used to specify general properties of dynamic architectures and the separation into di erent types provides a systematic way for their speci cation. To evaluate our approach we apply it to the speci cation and veri cation of the Blackboard pattern in Isabelle/HOL.
منابع مشابه
Specifying Properties of Dynamic Architectures Using Configuration Traces
The architecture of a system describes the system's overall organization into components and connections between those components. With the emergence of mobile computing, dynamic architectures became increasingly important. In such architectures, components may appear or disappear, and connections may change over time. Despite the growing importance of dynamic architectures, the speci cation of...
متن کاملCon guration Cloning: Exploiting Regularity in Dynamic DSP Architectures
Existing FPGAs have fairly simple and ine cient con guration mechanisms due to the relative infrequency of recon guration. However a large class of dynamically con gurable architectures for DSP and communications can bene t from special-purpose con guration mechanisms which allow signi cant savings in con guration speed, power and memory. Light weight con guration mechanisms allow much ner grai...
متن کاملA Framework for Interaction Description with Roles
We propose a framework for interaction description based on the paradigm of roles to be used in software development It includes processes to formulate global interaction requirements abstracting from con guration and interaction details and event traces to analyze global interaction properties like deadlock freedom The main constituent of the framework are role descriptions which are structure...
متن کاملA Con guration-based Environment for Dealing with Multiple Security Policies in Open Distributed Systems
In today's eld of distributed architectures there is a need for environments allowing the easy development of applications consisting of heterogeneous software modules and running on heterogeneous hardware platforms. From the security point of view, the challenge for such environments is to permit the interoperation between applications specifying di erent, possibly inconsistent security polici...
متن کاملA Novel Allocation Methodology for Partial and Dynamic Bitstream Generation for FPGA Architectures
Partial re-con ̄guration is the process of con ̄guring a portion of a FPGA while the rest of the device is still running/operating. This paper proposes a novel allocation methodology for realizing applications with partial and dynamic features on FPGAs. The methodology was implemented as a manager that incorporates two stages: the ̄rst one modi ̄es the con ̄guration data of each partial bitstream by...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016